package com.pithypan.vo;

import java.util.Date;

public class FileShareQuery {

    private String shareId;

    private String fileId;

    private String userId;

    private Integer validType;    //有效期类型 0:1天  1: 7天  2:30天  3:永久有效

    private Date shareTime;       //分享时间

    private Date expireTime;      //失效时间

    private String code;          //提取码

    private Integer showCount;    //浏览次数

    //@ApiModelProperty(value = "排序")
    private String orderBy;

    //分页查询
    private Integer start;       //起始位置
    private Integer pageNo;      //页码
    private Integer pageSize;    //每页显示数

    private Boolean queryFileName;   //是否需要从file_info表查询文件名

    public Boolean getQueryFileName() {
        return queryFileName;
    }

    public void setQueryFileName(Boolean queryFileName) {
        this.queryFileName = queryFileName;
    }

    public String getOrderBy() {
        return orderBy;
    }

    public void setOrderBy(String orderBy) {
        this.orderBy = orderBy;
    }

    public Integer getStart() {
        return start;
    }

    public void setStart(Integer start) {
        this.start = start;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getShareId() {
        return shareId;
    }

    public void setShareId(String shareId) {
        this.shareId = shareId;
    }

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Integer getValidType() {
        return validType;
    }

    public void setValidType(Integer validType) {
        this.validType = validType;
    }

    public Date getShareTime() {
        return shareTime;
    }

    public void setShareTime(Date shareTime) {
        this.shareTime = shareTime;
    }

    public Date getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Date expireTime) {
        this.expireTime = expireTime;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Integer getShowCount() {
        return showCount;
    }

    public void setShowCount(Integer showCount) {
        this.showCount = showCount;
    }
}
